Real-time Rendering and Animation of Vegetation
نویسنده
چکیده
Vegetation rendering and animation in real-time applications still pose a significant problem due to the inherent complexity of plants. Both the high geometric complexity and intricate light transport require specialized techniques to achieve high-quality rendering of vegetation in real time. This thesis presents new algorithms that address various areas of both vegetation rendering and animation. For grass rendering, an efficient algorithm to display dense and short grass is introduced. In contrast to previous methods, the new approach is based on ray tracing to avoid the massive overdraw of billboard or explicit geometry representation techniques, achieving independence of the complexity of the grass without losing the visual characteristics of grass such as parallax and occlusion effects as the viewpoint moves. Also, a method to efficiently render leaves is introduced. Leaves exhibit a complex light transport behavior due to subsurface scattering and special attention is given to the translucency of leaves, an integral part of leaf shading. The light transport through a leaf is precomputed and can be easily evaluated at runtime, making it possible to shade a massive amount of leaves while including the effects that occur due to the leaf structure such as varying albedo and thickness variations or self shadowing. To animate a tree, a novel deformation method based on a structural mechanics model that incorporates the important physical properties of branches is introduced. This model does not require the branches to be segmented by joints as other methods, achieving smooth and accurate bending, and can be executed fully on a GPU. To drive this deformation, an optimized spectral approach that also incorporates the physical properties of branches is used. This allows animating a highly detailed tree with thousands of branches and ten thousands of leaves efficiently. Additionally, a method to use dynamic skylight models in spherical harmonics precomputed radiance transfer techniques is introduced, allowing to change the skylight parameters in real time at no considerable cost and memory footprint.
منابع مشابه
Instant Animated Grass
This paper introduces a technique for rendering animated grass in real time. The technique uses front-to-back compositing of implicitly defined grass slices in a fragment shader and therefore significantly reduces the overhead associated with common vegetation rendering systems. We also introduce a texture-based animation scheme that combines global wind movements with local turbulences. Since ...
متن کاملReal-time Rendering of Dynamic Vegetation
This paper presents a new approach to shading realistic leaves at high frame rates. The proposed physically based translucency model allows the accurate simulation of subsurface scattering in leaves while accounting for the leaf micro-structure. This approach is based in the local frame of the leaf, so it can be instantiated to any number of leaves without needing to generate new data. Besides ...
متن کاملReal-time image-based rendering for stereo views of vegetation
Rendering of detailed vegetation for real-time applications has always been difficult because of the high polygon count in 3D models. Generating correctly warped images for nonplanar projection surfaces often requires even higher degrees of tessellation. Generating left and right eye views for stereo would further reduce the frame rate since information for one eye view cannot be used to redraw...
متن کاملThe State of the Art in Realtime Rendering of Vegetation
5 Image Based Algorithms 9 5.1 Rendering Trees from Precomputed Z-Buffer Views . . . . . . . . 9 5.2 Hierarchical Image-Based Rendering using Texture Mapping Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.3 Interactive Vegetation Rendering with Slicing and Blending . . . 11 5.4 Image-Based Multiresolution Modeling for Real Time Foliage Rendering . . . . . . . ...
متن کاملReal-time Rendering of Dynamic Objects in Dynamic, Low-frequency Lighting Environments
This paper presents a pre-computation based method for real time global illumination of dynamic objects. Each frame of animation is rendered using spherical harmonics lighting basis functions. The pre-computed radiance transfer (PRT) associated with each object’s surface is unfolded to a rectangular light map. A sequence of light maps is compressed using a high dynamic range video compression t...
متن کامل